package modelo;

import java.sql.SQLException;
import java.util.List;

import dao.api.InterfaceDAO;

public interface IPropiedadVampiroDAO extends InterfaceDAO {

    public List<IPropiedadVampiroDO> listByVampiroId(int vampiroId) throws SQLException;

    public List<IPropiedadVampiroDO> listByCiudadId(int ciudadId) throws SQLException;

    public List<IPropiedadVampiroDO> listByPropiedadId(int propiedadId) throws SQLException;
    
    public void loadVampiroRef(IPropiedadVampiroDO propiedadVampiroDO) throws SQLException;

    public void loadPropiedadRef(IPropiedadVampiroDO propiedadVampiroDO) throws SQLException;

    public void loadCiudadRef(IPropiedadVampiroDO propiedadVampiroDO) throws SQLException;

}